water set
noun
: a trap set under water usually to avoid human scent on the trap or to drown a trapped animal so that its struggles will not injure the fur or allow escape
Love words? Need even more definitions?
Merriam-Webster unabridged
Share